package contable.aplicacion.contabilidad;

/**
 *
 * @author jaime
 */
public class ManejadorAjustes {

    public void depreciacionMuebleEquipoVentas() {
        // TODO depreciar muebles y equipo de ventas
        // Cuentas afectadas                                           Debe    Haber
        // 123-002-000-000 DEPRECIACION ACUM DE MUEBLES Y EQU. DE VEN.          *
        // 413-024-000-000 DEPRECIACION MUEBLES Y EQUIPO                *
    }

    public void depreciacionMuebleEquipoOficina() {
        // TODO depreciar muebles y equipo de oficina
        // Cuentas afectadas                                           Debe    Haber
        // 123-003-000-000 DEPRECIACION ACUM DE MUEBLES Y EQU. DE OF.           *
        // 413-024-000-000 DEPRECIACION MUEBLES Y EQUIPO                *
    }

    public void depreciacionMaqEquipProdruccion(){
        // TODO depreciar Maquinaria y equipo de produccion
        // Cuentas afectadas                                      Debe    Haber
        // 613-021-000-000 DEPREC. ACUM. MAQ. Y EQ. DE PRODUCCION          *
        // 613-021-001-000 DEPREC. MAQ. Y EQ. DE PRODUCCION        *
    }

    public void cuentasIncobrables() {
        // TODO reserva por cuentas incobrables
        // Cuentas afectadas                               Debe    Haber
        // 125-000-000-000 RVA PARA CTAS INCOBRABLES                *
        // 125-000-001-000 GASTO RVA PARA CTAS INCOBRABLES  *
    }

    public void amortizacionGastosInstalacion() {
        // TODO amortización de gastos de instalación
        // Cuentas afectadas                                      Debe    Haber
        // 156-000-000-000 AMORTIZACION GTOS. INSTALACION                  *
        // 156-001-000-000 GASTO X AMORTIZACION GTOS. INSTALACION  *
    }

    public void interesesPorPagar() {
        // TODO intereses por pagar
        // Cuentas afectadas                         Debe    Haber
        // 214-002-000-000 INTERESES POR PAGAR                *
        // 412-000-000-000 GASTOS ADM. Y FINANCIEROS  *
    }

    public void ivaFiscal() {
        // TODO IVA retencion fiscal
        // Cuentas afectadas                         Debe    Haber
        // 214-004-005-000 IVA RETENCION FISCAL               **
        // 151-002-002-000 IVA CREDITO FISCAL                 *
        // 214-004-004-000 IVA DEBITO FISCAL          *
    }

    public void seguroSocial() {
        // TODO seguro social
        // Cuentas afectadas                            Debe    Haber
        // 421-005-000-000 SEGURO SOCIAL                         **
        // 216-001-001-000 RETENCIONES A EMPLEADOS ISSS  *
        // 214-009-000-000 CUOTAS POR PAGAR AL ISSS      *
    }

    public void afp() {
        // TODO AFP
        // Cuentas afectadas                         Debe    Haber
        // 421-038-000-000 AFP                                **
        // 216-007-001-000 RETENCIONES EMPLEADOS AFP  *
        // 214-010-000-000 CUOTAS POR PAGAR AL AFP    *
    }
}
